<template>
  <Sidebar />
  <PanelLeft />
  <PanelRight />
  <Canvas />
</template>

<script lang="ts" setup>
import { usePanelStore } from '@/store/panel';
import Canvas from './layout/canvas/index.vue';
import PanelLeft from './layout/panel-left/index.vue';
import PanelRight from './layout/panel-right/index.vue';
import Sidebar from './layout/sidebar/index.vue';

const panelStore = usePanelStore();
onMounted(() => {
  // TODO
  setTimeout(() => {
    panelStore.init();
  }, 1000);
});
</script>

<style lang="less" scoped></style>
